#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>
#include<string.h>
#define MAX 5000
int main()
{
    char arr[MAX] = { 0 };
    gets(arr);
    int len = strlen(arr);
    int i = 0;
    for (i = 0; i < len; i++)
    {
        if (i == 0)
        {
            if (arr[0] >= 'a' && arr[0] <= 'z')
                printf("%c", arr[0] - 32);
            else
                printf("%c", arr[0]);
        }
        if (arr[i] == ' ' && (arr[i + 1] >= 'A') && (arr[i + 1] <= 'Z'))
            printf("%c", arr[i + 1]);
        if (arr[i] == ' ' && (arr[i + 1] >= 'a') && (arr[i + 1] <= 'z'))
            printf("%c", arr[i + 1] - 32);
    }
    return 0;
}